// runtime helper for setting properties on components
// in a tree-shakable way
export default (sfc: any, props: [string, string][]) => {
  const target = sfc.__vccOpts || sfc
  for (const [key, val] of props) {
    target[key] = val
  }
  return target
}
// 如果没定义这个方法，类似这种代码：
// <script>
// import { Button } from 'vant'
//
// export default {
//   components: {
//     Button
//   }
// }
// </script>
// 就被处理成了
// import { Button } from 'vant'
// export default {
//   components: {
//     Button
//   }
// }
// 这里 Button 以字面量的形式被定义到了 components 中，无法实现代码剪枝了
// 但是如果使用了这个方法后，代码会被处理成：
// import { helper } from './exportHelper'
// import { Button } from 'vant'
//
// export default helper({}, [['components', { Button }]])
